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