source: trunk/src/peldr/Makefile.kmk@ 22011

Last change on this file since 22011 was 21948, checked in by dmik, 14 years ago

Fix building from the project root.

File size: 669 bytes
Line 
1## @file
2# PE executables
3#
4
5SUB_DEPTH = ../..
6include $(KBUILD_PATH)/subheader.kmk
7
8PROGRAMS += pe
9pe_TEMPLATE = OdinApp
10pe_SOURCES = pe.c pe.def helpers.c $(pe_0_OUTDIR)/crt0.obj
11pe_LDFLAGS = -nostdlib -llibos2
12
13PROGRAMS += pec
14pec_TEMPLATE = OdinApp
15pec_DEFS = COMMAND_LINE_VERSION
16pec_SOURCES = pe.c pec.def helpers.c $(pe_0_OUTDIR)/crt0.obj
17pec_LDFLAGS = -nostdlib -llibos2
18
19$$(pe_0_OUTDIR)/crt0.obj: $$(pe_DEFPATH)/crt0.s
20 $(QUIET)gcc -c -x assembler-with-cpp $(pe_DEFPATH)/crt0.s -o $@.o
21 $(QUIET)emxomf -m__text $@.o -o $@
22
23include $(FILE_KBUILD_SUB_FOOTER)
Note: See TracBrowser for help on using the repository browser.