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