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