mirror of
https://github.com/ksherlock/dict.git
synced 2024-12-21 14:29:18 +00:00
36 lines
607 B
Makefile
36 lines
607 B
Makefile
|
|
BIN_OBJ = o/main.a o/connection.a
|
|
NDA_OBJ = o/nda.a o/connection.a o/tools.a
|
|
|
|
.PHONY: all clean clobber
|
|
all : dict dict.nda
|
|
clean:
|
|
$(RM) -r o
|
|
clobber : clean
|
|
$(RM) dict dict.nda
|
|
|
|
dict : $(BIN_OBJ)
|
|
iix link o/main o/connection keep=$@
|
|
|
|
|
|
dict.nda : $(NDA_OBJ) o/nda.r
|
|
iix link o/nda o/connection o/tools keep=$@
|
|
iix copyfork o/nda.r $@ -r
|
|
iix chtyp -t nda $@
|
|
|
|
o/main.a : main.c connection.h
|
|
o/connection.a : connection.c connection.h
|
|
|
|
o/tools.a : tools.c
|
|
o/nda.a : nda.c nda.h
|
|
o/nda.r : nda.rez nda.h
|
|
|
|
o :
|
|
mkdir $@
|
|
|
|
o/%.a : %.c | o
|
|
iix compile $< keep=o/$*
|
|
|
|
o/%.r : %.rez | o
|
|
iix compile $< keep=$@
|