blob: 17c74064c8149ff726363683426f586c699b3c95 [file] [log] [blame] [raw]
# Makefile for compile Windows NT native program from mingw-gcc
CC = i586-mingw32msvc-gcc
LD = i586-mingw32msvc-ld
CFLAGS += -I$(NATIVETOOLSDIR)nativelibc/include -I$(NATIVETOOLSDIR)ntdll/include
LDFLAGS += -e _NtProcessStartup
LIBS += -L$(NATIVETOOLSDIR)nativelibc -L$(NATIVETOOLSDIR)ntdll -lc -lntdll -lgcc
LINK.o = $(LD) $(LDFLAGS) $(TARGET_ARCH)
%.exe: $(NATIVETOOLSDIR)crtn.o %.o
$(LD) $(LDFLAGS) $^ -o $@ $(LIBS)
%: $(NATIVETOOLSDIR)crtn.o %.o
$(LINK.o) $^ -o $@ $(LIBS)
%.o: %.c
$(COMPILE.c) $(OUTPUT_OPTION) $<
.SUFFIXES: