#
# Makefile for OS/2+EMX version of RECV390 
# Use command 'make -e HOST_ARCH=i386'
#

DESTDIR  = d:/apps
# Standard flags for all architectures
CC       = gcc
CFLAGS	 = -O2 -Wall -DARCH=390 -Zomf
CFL_370  = -O2 -Wall -DARCH=370 -Zomf
LFLAGS	 = -lpthread

# Add default flags for Pentium compilations
ifndef HOST_ARCH
CFLAGS	 += -malign-double -march=pentiumpro
CFL_370  += -malign-double -march=pentiumpro
endif

# Handle host architecture if specified
ifeq ($(HOST_ARCH),i386)
CFLAGS	 += -malign-double
CFL_370	 += -malign-double
endif
ifeq ($(HOST_ARCH),i586)
CFLAGS	 += -malign-double -march=pentium
CFL_370  += -malign-double -march=pentium
endif
ifeq ($(HOST_ARCH),i686)
CFLAGS	 += -malign-double -march=pentiumpro
CFL_370  += -malign-double -march=pentiumpro
endif

EXEFILES = recv390.exe

RECV_OBJS = recv390.o

all:	   $(EXEFILES)

recv390.exe: $(RECV_OBJS)
	$(CC) -o recv390.exe $(RECV_OBJS) -Zsys -Zomf

install:  $(EXEFILES)
	cp $(EXEFILES) $(DESTDIR)

