quakeforge/ruamoko/lib/Makefile
2002-08-14 16:24:29 +00:00

29 lines
570 B
Makefile

QFCC=qfcc
QCFLAGS=-qq -g -Werror
QCPPFLAGS=-I../include
libr_source = \
entity.r \
object.r
libr_obj = $(addsuffix .qfo,$(basename $(libr_source)))
libr_dep = $(addprefix .deps/,$(addsuffix .d,$(basename $(libr_source))))
%.qfo: %.r
@mkdir -p .deps
@$(QFCC) -M -q $(QCPPFLAGS) -c $< | sed -e 's/\.r\.o\>/.qfo/' > .deps/`basename $@ .qfo`.d
$(QFCC) $(QCFLAGS) $(QCPPFLAGS) -c -o $@ $<
%.qfo: %.qc
$(QFCC) $(QCFLAGS) $(QCPPFLAGS) -c -o $@ $<
all: libr.pak
libr.pak: $(libr_obj)
pak -cf $@ $^
clean:
rm -f *.qfo *.pak *.d
rm -rf .deps
-include $(libr_dep)