| Line | |
|---|
| 1 | ## @file
|
|---|
| 2 | # PE executables
|
|---|
| 3 | #
|
|---|
| 4 |
|
|---|
| 5 | SUB_DEPTH = ../..
|
|---|
| 6 | include $(KBUILD_PATH)/subheader.kmk
|
|---|
| 7 |
|
|---|
| 8 | PROGRAMS += pe
|
|---|
| 9 | pe_TEMPLATE = OdinApp
|
|---|
| 10 | pe_SOURCES = pe.c pe.def helpers.c $(pe_0_OUTDIR)/crt0.obj
|
|---|
| 11 | pe_LDFLAGS = -nostdlib -llibos2
|
|---|
| 12 |
|
|---|
| 13 | PROGRAMS += pec
|
|---|
| 14 | pec_TEMPLATE = OdinApp
|
|---|
| 15 | pec_DEFS = COMMAND_LINE_VERSION
|
|---|
| 16 | pec_SOURCES = pe.c pec.def helpers.c $(pe_0_OUTDIR)/crt0.obj
|
|---|
| 17 | pec_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 |
|
|---|
| 23 | include $(FILE_KBUILD_SUB_FOOTER)
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.