6 SRV_OBJECTS= ../common/crt0.o shmsrv.o
7 CLT_OBJECTS= ../common/crt0.o shmclt.o
9 PROGS= shmsrv.exe shmclt.exe
11 BASE_CFLAGS = -I../../include
12 LIBS = ../../lib/crtdll/crtdll.a ../../lib/kernel32/kernel32.a \
13 ../../lib/ntdll/ntdll.a
26 install: $(PROGS:%=$(FLOPPY_DIR)/apps/%)
28 $(PROGS:%=$(FLOPPY_DIR)/apps/%): $(FLOPPY_DIR)/apps/%: %
30 $(CP) $* $(FLOPPY_DIR)\apps\$*
32 $(CP) $* $(FLOPPY_DIR)/apps/$*
35 dist: $(PROGS:%=../../$(DIST_DIR)/apps/%)
37 $(PROGS:%=../../$(DIST_DIR)/apps/%): ../../$(DIST_DIR)/apps/%: %
39 $(CP) $* ..\..\$(DIST_DIR)\apps\$*
41 $(CP) $* ../../$(DIST_DIR)/apps/$*
44 shmsrv.exe: $(SRV_OBJECTS) $(LIBS)
45 $(LD) $(SRV_OBJECTS) $(LIBS) -o shmsrv.exe
46 $(NM) --numeric-sort shmsrv.exe > shmsrv.sym
48 shmclt.exe: $(CLT_OBJECTS) $(LIBS)
49 $(LD) $(CLT_OBJECTS) $(LIBS) -o shmclt.exe
50 $(NM) --numeric-sort shmsrv.exe > shmclt.sym
53 include ../../rules.mak