8494c5c8d0b9ac2ab97bf54970316a2798c55895
[reactos.git] / reactos / apps / tests / apc / makefile
1 #
2 #
3 #
4 OBJECTS= ../common/crt0.o apc.o
5 PROGS= apc.exe
6
7 BASE_CFLAGS = -I../../include
8 LIBS = ../../lib/crtdll/crtdll.a ../../lib/kernel32/kernel32.a \
9 ../../lib/ntdll/ntdll.a
10
11 all: $(PROGS)
12
13 .phony: all
14
15 clean:
16 - $(RM) apc.o
17 - $(RM) apc.exe
18 - $(RM) apc.sym
19
20 .phony: clean
21
22 floppy: $(PROGS:%=$(FLOPPY_DIR)/apps/%)
23
24 $(PROGS:%=$(FLOPPY_DIR)/apps/%): $(FLOPPY_DIR)/apps/%: %
25 ifeq ($(DOSCLI),yes)
26 $(CP) $* $(FLOPPY_DIR)\apps\$*
27 else
28 $(CP) $* $(FLOPPY_DIR)/apps/$*
29 endif
30
31 dist: $(PROGS:%=../../$(DIST_DIR)/apps/%)
32
33 $(PROGS:%=../../$(DIST_DIR)/apps/%): ../../$(DIST_DIR)/apps/%: %
34 ifeq ($(DOSCLI),yes)
35 $(CP) $* ..\..\$(DIST_DIR)\apps\$*
36 else
37 $(CP) $* ../../$(DIST_DIR)/apps/$*
38 endif
39
40 apc.exe: $(OBJECTS) $(LIBS)
41 $(LD) $(OBJECTS) $(LIBS) -o apc.exe
42 $(NM) --numeric-sort apc.exe > apc.sym
43
44 include ../../rules.mak