6 SRV_OBJECTS
= npserver.o
7 CLT_OBJECTS
= npclient.o
9 PROGS
= npserver.exe npclient.exe
11 BASE_CFLAGS
= -I..
/..
/include
12 LIBS
= ..
/..
/lib
/crtdll
/crtdll.a ..
/..
/lib
/kernel32
/kernel32.a
19 - $(RM
) *.o
*.exe
*.sym
23 install: $(PROGS
:%=$(FLOPPY_DIR
)/apps
/%)
25 $(PROGS
:%=$(FLOPPY_DIR
)/apps
/%): $(FLOPPY_DIR
)/apps
/%: %
26 $(CP
) $* $(FLOPPY_DIR
)/apps
/$*
28 dist: $(PROGS
:%=..
/..
/$(DIST_DIR
)/apps
/%)
30 $(PROGS
:%=..
/..
/$(DIST_DIR
)/apps
/%): ..
/..
/$(DIST_DIR
)/apps
/%: %
31 $(CP
) $* ..
/..
/$(DIST_DIR
)/apps
/$*
33 npserver.exe
: $(SRV_OBJECTS
) $(LIBS
)
34 $(CC
) $(SRV_OBJECTS
) $(LIBS
) -o npserver.exe
35 $(NM
) --numeric-sort npserver.exe
> npserver.sym
37 npclient.exe
: $(CLT_OBJECTS
) $(LIBS
)
38 $(CC
) $(CLT_OBJECTS
) $(LIBS
) -o npclient.exe
39 $(NM
) --numeric-sort npclient.exe
> npclient.sym
42 include ..
/..
/rules.mak