Mainly standardisation of makefiles, now support make install rules and use ros heade...
[reactos.git] / rosapps / sysutils / tlist / Makefile
index 0d9b5da..f774028 100644 (file)
@@ -1,69 +1,23 @@
-# $Id: Makefile,v 1.1 2001/11/04 21:53:20 ea Exp $
 #
-#  ReactOS makefile for TList
+#  ReactOS tlist
+#
+#  Makefile
 #
-PATH_TO_TOP=../..
-
-include $(PATH_TO_TOP)/rules.mak
-
-TARGET_NAME=tlist
-
-all: $(TARGET_NAME)$(EXE_POSTFIX)
-
-ROS_DIR=../$(PATH_TO_TOP)/reactos
-ROS_INC=$(ROS_DIR)/include
-ROS_LIB=$(ROS_DIR)/dk/w32/lib
-IMPORT_NTDLL=$(ROS_LIB)/ntdll.a
-IMPORT_KERNEL32=$(ROS_LIB)/kernel32.a
-IMPORT_CRTDLL=$(ROS_LIB)/msvcrt.a
-
-
-BASE_CFLAGS=-I$(ROS_INC)
-
-OBJECTS = \
-       tlist.o \
-       $(TARGET_NAME).coff
-
-CLEAN_FILES = \
-       *.o                             \
-       $(TARGET_NAME)$(EXE_POSTFIX)    \
-       $(TARGET_NAME).sym              \
-       $(TARGET_NAME).coff
-
-$(TARGET_NAME)$(EXE_POSTFIX): $(OBJECTS)
-       $(CC) \
-               -Wl,--subsystem,console \
-               -o $@                   \
-               $(OBJECTS)              \
-               $(IMPORT_NTDLL)
-       $(NM) --numeric-sort $(TARGET_NAME)$(EXE_POSTFIX) > $(TARGET_NAME).sym
-
-clean: $(CLEAN_FILES:%=%_clean)
 
-$(CLEAN_FILES:%=%_clean): %_clean:
-       - $(RM) $*
+PATH_TO_TOP = ../../../reactos
 
-.phony: clean $(CLEAN_FILES:%=%_clean)
+TARGET_TYPE = program
 
+TARGET_APPTYPE = console
 
-floppy: $(TARGET:%=$(FLOPPY_DIR)/apps/%)
+TARGET_NAME = tlist
 
-$(TARGET:%=$(FLOPPY_DIR)/apps/%): $(FLOPPY_DIR)/apps/%: %
-ifeq ($(DOSCLI),yes)
-       $(CP) $* $(FLOPPY_DIR)\apps\$*
-else
-       $(CP) $* $(FLOPPY_DIR)/apps/$*
-endif
+TARGET_SDKLIBS = kernel32.a user32.a ntdll.a
 
+TARGET_OBJECTS = $(TARGET_NAME).o
 
-dist: $(TARGET:%=../$(DIST_DIR)/apps/%)
+include $(PATH_TO_TOP)/rules.mak
 
-$(TARGET:%=../$(DIST_DIR)/apps/%): ../$(DIST_DIR)/apps/%: %
-ifeq ($(DOSCLI),yes)
-       $(CP) $* ..\$(DIST_DIR)\apps\$*
-else
-       $(CP) $* ../$(DIST_DIR)/apps\$*
-endif
+include $(TOOLS_PATH)/helper.mk
 
 # EOF
-