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