added dist rule
[reactos.git] / reactos / apps / tests / bench / makefile
1 #
2 #
3 #
4 PROGS = bench-thread
5
6 all: $(PROGS:%=%.exe)
7
8 .phony: all
9
10 clean: $(PROGS:%=%_clean)
11
12 $(PROGS:%=%_clean): %_clean:
13 - $(RM) $*.o
14 - $(RM) $*.exe
15 - $(RM) $*.sym
16
17 .phony: clean
18
19 floppy: # $(PROGS:%=$(FLOPPY_DIR)/apps/%.exe)
20
21 $(PROGS:%=$(FLOPPY_DIR)/apps/%.exe): $(FLOPPY_DIR)/apps/%.exe: %.exe
22 ifeq ($(DOSCLI),yes)
23 $(CP) $*.exe $(FLOPPY_DIR)\apps\$*.exe
24 else
25 $(CP) $*.exe $(FLOPPY_DIR)/apps/$*.exe
26 endif
27
28 dist: $(PROGS:%=../../$(DIST_DIR)/apps/%.exe)
29
30 $(PROGS:%=../../$(DIST_DIR)/apps/%.exe): ../../$(DIST_DIR)/apps/%.exe: %.exe
31 ifeq ($(DOSCLI),yes)
32 $(CP) $*.exe ..\..\$(DIST_DIR)\apps\$*.exe
33 else
34 $(CP) $*.exe ../../$(DIST_DIR)/apps/$*.exe
35 endif
36
37 bench-thread.exe: bench-thread.c
38 $(CC) bench-thread.c -lkernel32 -o bench-thread.exe
39 $(NM) --numeric-sort bench-thread.exe > bench-thread.sym
40
41 include ../../rules.mak