1 # $Id: Makefile,v 1.6 2001/10/16 21:02:02 ea Exp $
3 # ReactOS makefile for RegExpl
6 include ..
/..
/rules.mak
10 all: $(TARGET_NAME
)$(EXE_POSTFIX
)
14 ROS_DIR
=..
/..
/..
/reactos
15 ROS_INC
=$(ROS_DIR
)/include
16 ROS_LIB
=$(ROS_DIR
)/dk
/w32
/lib
17 IMPORT_NTDLL
=$(ROS_LIB
)/ntdll.a
18 IMPORT_FMIFS
=$(ROS_LIB
)/fmifs.a
19 IMPORT_KERNEL32
=$(ROS_LIB
)/kernel32.a
20 IMPORT_ADVAPI32
=$(ROS_LIB
)/advapi32.a
21 IMPORT_USER32
=$(ROS_LIB
)/user32.a
22 IMPORT_CRTDLL
=$(ROS_LIB
)/crtdll.a
34 SecurityDescriptor.o \
36 ShellCommandChangeKey.o \
37 ShellCommandConnect.o \
39 ShellCommandDeleteKey.o \
40 ShellCommandDeleteValue.o \
44 ShellCommandNewKey.o \
47 ShellCommandSetValue.o \
49 ShellCommandVersion.o \
50 ShellCommandsLinkedList.o \
61 $(TARGET_NAME
)$(EXE_POSTFIX
) \
67 $(TARGET_NAME
)$(EXE_POSTFIX
): $(OBJECTS
)
69 -Wl
,--subsystem
,console \
75 $(NM
) --numeric-sort
$(TARGET_NAME
)$(EXE_POSTFIX
) > $(TARGET_NAME
).sym
77 clean: $(CLEAN_FILES
:%=%_clean
)
79 $(CLEAN_FILES
:%=%_clean
): %_clean
:
82 .phony
: clean $(CLEAN_FILES
:%=%_clean
)
85 floppy
: $(TARGET
:%=$(FLOPPY_DIR
)/apps
/%)
87 $(TARGET
:%=$(FLOPPY_DIR
)/apps
/%): $(FLOPPY_DIR
)/apps
/%: %
89 $(CP
) $* $(FLOPPY_DIR
)\apps\
$*
91 $(CP
) $* $(FLOPPY_DIR
)/apps
/$*
95 dist: $(TARGET
:%=..
/$(DIST_DIR
)/apps
/%)
97 $(TARGET
:%=..
/$(DIST_DIR
)/apps
/%): ..
/$(DIST_DIR
)/apps
/%: %
99 $(CP
) $* ..\
$(DIST_DIR
)\apps\
$*
101 $(CP
) $* ..
/$(DIST_DIR
)/apps\
$*