1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- TOPDIR=../../../
- include $(TOPDIR)Rules.mak
- MSRC := sem.c
- MOBJ := semget.o semctl.o semop.o
- MSRC2 := shm.c
- MOBJ2 := shmat.o shmctl.o shmdt.o shmget.o
- MSRC3 := msgq.c
- MOBJ3 := msgctl.o msgget.o msgrcv.o msgsnd.o
- CSRC := ftok.c
- COBJ := $(patsubst %.c,%.o, $(CSRC))
- OBJS := $(MOBJ) $(MOBJ2) $(MOBJ3) $(COBJ)
- OBJ_LIST := ../../obj.misc.sysvipc
- all: $(OBJ_LIST)
- $(OBJ_LIST): $(OBJS)
- $(STRIPTOOL) -x -R .note -R .comment $^
- echo $(patsubst %, misc/sysvipc/%, $^) > $@
- $(MOBJ): $(MSRC)
- $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
- $(MOBJ2): $(MSRC2)
- $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
- $(MOBJ3): $(MSRC3)
- $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
- $(COBJ): %.o : %.c
- $(CC) $(CFLAGS) -c $< -o $@
- clean:
- $(RM) *.o *~ core
|