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