# $Id: makefile,v 1.2 2000/03/27 19:44:37 bsmith Exp $ 

# Installer Makefile

CC = gcc
RM = rm -f
RC = rc
MAKE = make
COMPRESS = lxlite

DEFS =
LIBS =

CFLAGS = -O2 -Zomf -Zsys -Zmt -D__ST_MT_ERRNO__ -I./include -Wall
LDFLAGS = -lrexx
RCFLAGS = -r


OBJECTS = globals.obj install.obj uac_comm.obj uac_crc.obj instsup.obj \
          uac_crt.obj uac_dcpr.obj uac_sys.obj unace.obj dw.obj rexx.obj \
          picture.obj

SOURCES = globals.c install.c uac_comm.c uac_crc.c instsup.c \
          uac_crt.c uac_dcpr.c uac_sys.c unace.c dw.c rexx.c \
          picture.c

#all: sfx.exe packinst
all: sfx.exe

$(OBJECTS):
	$(CC) $(CFLAGS) -c $<	

packinst: packinst/Makefile Makefile
	@cd packinst
	$(MAKE) -f Makefile all

sfx.exe:  $(OBJECTS)
	$(RC) $(RCFLAGS) install.rc
	$(CC) $(CFLAGS) $(LDFLAGS) $(DEFS) -o sfx.exe $(OBJECTS) install.def install.res
	$(COMPRESS) sfx.exe

clean: 
	$(RM) $(OBJECTS) install.exe install.res sfx.exe

globals.obj: globals.c include/globals.h include/acestruc.h include/unace.h
install.obj: install.c install.h instsup.h
instsup.obj: instsup.c
rexx.obj: rexx.c
uac_comm.obj: uac_comm.c include/globals.h include/uac_dcpr.h include/uac_comm.h
uac_crc.obj: uac_crc.c include/uac_crc.h
uac_crt.obj: uac_crt.c include/os.h include/attribs.h include/globals.h include/uac_crt.h include/uac_sys.h
uac_dcpr.obj: uac_dcpr.c include/os.h include/globals.h include/portable.h include/uac_comm.h include/uac_crc.h \
	      include/uac_dcpr.h include/uac_sys.h
uac_sys.obj: uac_sys.c include/os.h include/globals.h include/uac_sys.h
unace.obj: unace.c include/os.h include/globals.h include/portable.h include/uac_comm.h include/uac_crc.h include/uac_crt.h \
           include/uac_dcpr.h include/uac_sys.h
dw.obj: dw.c
picture.obj: picture.c picture.h
install.res: install.rc install.h

