4 PATH_TO_TOP
= ..
/..
/..
/reactos
6 include $(PATH_TO_TOP
)/config
7 include $(PATH_TO_TOP
)/rules.mak
9 SRV_OBJECTS
= msserver.o
10 CLT_OBJECTS
= msclient.o
12 PROGS
= msserver.exe msclient.exe
14 CFLAGS
= $(STD_CFLAGS
)
16 LIBS
= $(SDK_PATH_LIB
)/libkernel32.a \
17 $(SDK_PATH_LIB
)/libntdll.a
26 - $(RM
) *.o
*.exe
*.sym
30 ifneq ($(BOOTCD_INSTALL
),)
32 install: $(PROGS
:%=$(INSTALL_DIR
)/%)
34 $(PROGS
:%=$(INSTALL_DIR
)/%): $(INSTALL_DIR
)/%: %
35 $(CP
) $* $(INSTALL_DIR
)/$*
39 install: $(PROGS
:%=$(INSTALL_DIR
)/bin
/%)
41 $(PROGS
:%=$(INSTALL_DIR
)/bin
/%): $(INSTALL_DIR
)/bin
/%: %
42 $(CP
) $* $(INSTALL_DIR
)/bin
/$*
44 endif # BOOTCD_INSTALL
46 msserver.exe
: $(SRV_OBJECTS
) $(LIBS
)
47 $(CC
) $(SRV_OBJECTS
) $(LIBS
) -o msserver.exe
48 $(NM
) --numeric-sort msserver.exe
> msserver.sym
50 msclient.exe
: $(CLT_OBJECTS
) $(LIBS
)
51 $(CC
) $(CLT_OBJECTS
) $(LIBS
) -o msclient.exe
52 $(NM
) --numeric-sort msclient.exe
> msclient.sym