mirror of
https://github.com/reactos/reactos.git
synced 2024-06-28 00:41:36 +00:00
50 lines
904 B
Makefile
50 lines
904 B
Makefile
#
|
|
#
|
|
#
|
|
PATH_TO_TOP=../..
|
|
|
|
TARGET_NAME=alive
|
|
|
|
OBJECTS=\
|
|
$(TARGET_NAME).o
|
|
|
|
LIBRARIES=\
|
|
$(PATH_TO_TOP)/lib/kernel32/kernel32.a\
|
|
$(PATH_TO_TOP)/lib/crtdll/crtdll.a\
|
|
$(PATH_TO_TOP)/lib/user32/user32.a
|
|
|
|
PROGS=\
|
|
$(TARGET_NAME).exe
|
|
|
|
BASE_CFLAGS = -I$(PATH_TO_TOP)/include
|
|
|
|
all: $(PROGS)
|
|
|
|
.phony: all
|
|
|
|
clean:
|
|
- $(RM) $(TARGET_NAME).o
|
|
- $(RM) $(TARGET_NAME).exe
|
|
- $(RM) $(TARGET_NAME).sym
|
|
|
|
.phony: clean
|
|
|
|
install: $(PROGS:%=$(FLOPPY_DIR)/apps/%)
|
|
|
|
$(PROGS:%=$(FLOPPY_DIR)/apps/%): $(FLOPPY_DIR)/apps/%: %
|
|
$(CP) $* $(FLOPPY_DIR)/apps/$*
|
|
|
|
dist: $(PROGS:%=$(PATH_TO_TOP)/$(DIST_DIR)/apps/%)
|
|
|
|
$(PROGS:%=$(PATH_TO_TOP)/$(DIST_DIR)/apps/%): $(PATH_TO_TOP)/$(DIST_DIR)/apps/%: %
|
|
$(CP) $* $(PATH_TO_TOP)/$(DIST_DIR)/apps/$*
|
|
|
|
$(TARGET_NAME).exe: $(OBJECTS)
|
|
$(CC)\
|
|
$(OBJECTS)\
|
|
$(LIBRARIES)\
|
|
-o $(TARGET_NAME).exe
|
|
$(NM) --numeric-sort $(TARGET_NAME).exe > $(TARGET_NAME).sym
|
|
|
|
include $(PATH_TO_TOP)/rules.mak
|