1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- TOPDIR=../../../
- include $(TOPDIR)Rules.mak
- MSRC1 := tsearch.c
- MOBJ1 := tsearch.o tfind.o tdelete.o twalk.o tdestroy.o
- MSRC2 := lsearch.c
- MOBJ2 := lfind.o lsearch.o
- MSRC3 := insremque.c
- MOBJ3 := insque.o remque.o
- MSRC4 := hsearch_r.c
- MOBJ4 := hcreate_r.o hdestroy_r.o hsearch_r.o
- CSRC := hsearch.c
- COBJ := $(patsubst %.c,%.o, $(CSRC))
- OBJS := $(COBJ) $(MOBJ1) $(MOBJ2) $(MOBJ3) $(MOBJ4)
- OBJ_LIST := ../../obj.misc.search
- all: $(OBJ_LIST)
- $(OBJ_LIST): $(OBJS)
- $(STRIPTOOL) -x -R .note -R .comment $^
- echo $(patsubst %, misc/search/%, $^) > $@
- $(MOBJ1): $(MSRC1)
- $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
- $(MOBJ2): $(MSRC2)
- $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
- $(MOBJ3): $(MSRC3)
- $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
- $(MOBJ4): $(MSRC4)
- $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
- $(COBJ): %.o : %.c
- $(CC) $(CFLAGS) -c $< -o $@
- clean:
- $(RM) *.o *~ core
|