#
# makefile for InnoTek/Netlabs gcc 3.3.5 (or above)
#

#export EMXOMFLD_TYPE=LINK386
#export EMXOMFLD_LINKER=LINK386
export EMXOMFLD_TYPE=VAC365
export EMXOMFLD_LINKER=ilink

CC=gcc
CFLAGS=-Wall -pedantic -O2 -fomit-frame-pointer -march=i386
LD=gcc
LDFLAGS=-s -Zomf -Zstack 64
LDFLAGS_PM=$(LDFLAGS) -Zlinker "/PM:pm"

O=o
X=.exe
RM=rm -f

all: openhtml$(X) openhtpm$(X)

clean:
	-$(RM) openhtml$(X) openhtpm$(X)
	-$(RM) openhtml.$(O)

openhtml$(X) : openhtml.$(O)
	$(LD) $(LDFLAGS) -o $@ $< $(LIBS)

openhtpm$(X) : openhtml.$(O)
	$(LD) $(LDFLAGS_PM) -o $@ $< $(LIBS)

openhtml.$(O) : openhtml.c
	$(CC) $(CFLAGS) -c -o $@ $<
