diff options
author | Peter S. Mazinger <ps.m@gmx.net> | 2005-10-12 16:12:36 +0000 |
---|---|---|
committer | Peter S. Mazinger <ps.m@gmx.net> | 2005-10-12 16:12:36 +0000 |
commit | 3a7ac9c7a7b4d6181d3cd70a9cb85d93a1938238 (patch) | |
tree | f87aedb508cd30ff8d50b75dbe832d34ac5dad85 /libc/misc/search | |
parent | b0c8130cec05f40ce926058d18fbc520b1a0e856 (diff) |
Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
Diffstat (limited to 'libc/misc/search')
-rw-r--r-- | libc/misc/search/Makefile | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/libc/misc/search/Makefile b/libc/misc/search/Makefile index 7e67bb4e5..ce0c1b6b1 100644 --- a/libc/misc/search/Makefile +++ b/libc/misc/search/Makefile @@ -24,49 +24,45 @@ TOPDIR=../../../ include $(TOPDIR)Rules.mak -MSRC1=tsearch.c -MOBJ1=tsearch.o tfind.o tdelete.o twalk.o tdestroy.o +MSRC1 := tsearch.c +MOBJ1 := tsearch.o tfind.o tdelete.o twalk.o tdestroy.o -MSRC2=lsearch.c -MOBJ2=lfind.o lsearch.o +MSRC2 := lsearch.c +MOBJ2 := lfind.o lsearch.o -MSRC3=insremque.c -MOBJ3=insque.o remque.o +MSRC3 := insremque.c +MOBJ3 := insque.o remque.o -MSRC4=hsearch_r.c -MOBJ4=hcreate_r.o hdestroy_r.o hsearch_r.o +MSRC4 := hsearch_r.c +MOBJ4 := hcreate_r.o hdestroy_r.o hsearch_r.o -CSRC=hsearch.c -COBJS=$(patsubst %.c,%.o, $(CSRC)) +CSRC := hsearch.c +COBJ := $(patsubst %.c,%.o, $(CSRC)) -OBJS=$(COBJS) $(MOBJ1) $(MOBJ2) $(MOBJ3) $(MOBJ4) +OBJS := $(COBJ) $(MOBJ1) $(MOBJ2) $(MOBJ3) $(MOBJ4) -OBJ_LIST=../../obj.misc.search +OBJ_LIST := ../../obj.misc.search all: $(OBJ_LIST) $(OBJ_LIST): $(OBJS) - echo $(patsubst %, misc/search/%, $(OBJS)) > $(OBJ_LIST) + $(STRIPTOOL) -x -R .note -R .comment $^ + echo $(patsubst %, misc/search/%, $^) > $@ $(MOBJ1): $(MSRC1) $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o - $(STRIPTOOL) -x -R .note -R .comment $*.o $(MOBJ2): $(MSRC2) $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o - $(STRIPTOOL) -x -R .note -R .comment $*.o $(MOBJ3): $(MSRC3) $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o - $(STRIPTOOL) -x -R .note -R .comment $*.o $(MOBJ4): $(MSRC4) $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o - $(STRIPTOOL) -x -R .note -R .comment $*.o -$(COBJS): %.o : %.c +$(COBJ): %.o : %.c $(CC) $(CFLAGS) -c $< -o $@ - $(STRIPTOOL) -x -R .note -R .comment $*.o clean: - $(RM) *.[oa] *~ core + $(RM) *.o *~ core |