| CC := i586-mingw32msvc-gcc |
| AS := i586-mingw32msvc-as |
| LD := i586-mingw32msvc-ld |
| CFLAGS += -I $(POSIXSDKDIR)include |
| CFLAGS += -D _CRTAPI1=__cdecl -D _CRTAPI2=__cdecl |
| CFLAGS += -U __WIN32__ -U _WIN32 -U WIN32 -D __unix__=1 -D unix=1 |
| CFLAGS += -D __MINGW_IMPORT=extern -D _CRTIMP=extern |
| LDFLAGS += --entry _PosixProcessStartup --subsystem 7 -L $(POSIXSDKDIR)lib |
| LIBS += -l cpsx -l psxdll |
| LIBS += $(shell $(CC) --print-libgcc-file-name) |
| |
| %: $(POSIXSDKDIR)crt1.o %.o |
| $(LD) $(LDFLAGS) $^ $(LIBS) -o $@ |
| |
| %.exe: $(POSIXSDKDIR)crt1.o %.o |
| $(LD) $(LDFLAGS) $^ $(LIBS) -o $@ |
| |
| %.o: %.c |
| $(COMPILE.c) $(OUTPUT_OPTION) $< |
| |
| %.o: %.s |
| $(COMPILE.s) $(OUTPUT_OPTION) $< |
| |
| .SUFFIXES: |