# ===== $Id: Makefile,v 1.1 1994/08/08 01:11:37 billr Exp $ =====
#
# Makefile for PDOS demos
#

PROG = gauge2

SRC	= .
INC	= .

TARGET = 68040

RASTER_INCLUDES = /rgi/pdos/include
PDOS_INCLUDES = /usr/pdos/include
PDOS_LIBS = /usr/pdos/lib

# tools to build the application program

CC = pxcc
AS = pxcc #asm68k
LD = pxcc #lnk68k
AR = lib68k


# Flags used for compiling/assembling

Optimize = -tpr -O -Ob -Ot # -g -Gf -nOR
DEFINES = -p$(TARGET) $(Optimize) -Z2 -DPDOS -c
INCLUDES = -I$(INC)  -I$(RASTER_INCLUDES) -I$(PDOS_INCLUDES)
MRI_INCLUDES = -J$(INC)  -J$(RASTER_INCLUDES) -J$(PDOS_INCLUDES)
CFLAGS	= $(DEFINES) $(MRI_INCLUDES)
68040CFLAGS = -W1,\"-ON3002\" $(DEFINES) $(MRI_INCLUDES)
LDFLAGS = -L$(PDOS_LIBS)


SRCS = fgauge_1.c gauge2.c gauge2c.c

OBJS = gauge2.o fgauge_1.o gauge2c.o

LIBS = ../../lib/rg.lib


#-------------------------------------------------------------------------#
#
# Create $(PROG) module
#
# ------------------------------------------------------------------------#

all: gauge2

gauge2 : $(OBJS) $(LIBS)
	$(LD) -tO -tz -o $@ $(OBJS) $(LIBS)

#
# Compile/assemble standard source files
# --------------------------------------

.c.o:
	@if [ "$(TARGET)" = 68040 ]; then \
		echo "$(CC) $(68040CFLAGS) $(SRC)/$<" ;\
		$(CC) $(68040CFLAGS) $(SRC)/$< ;\
	else \
		echo "$(CC) $(CFLAGS) $(SRC)/$<" ;\
		$(CC) $(CFLAGS) $(SRC)/$< ;\
	fi

clean:
	rm -f $(OBJS) $(PROG)

depend:
	@if [ "$(TARGET)" = 68040 ]; then \
		echo "makedepend -- $(68040CFLAGS) $(INCLUDES) -- $(SRCS)" ;\
		makedepend -- $(68040CFLAGS) $(INCLUDES) -- $(SRCS) ;\
	else \
		echo "makedepend -- $(CFLAGS) $(INCLUDES) -- $(SRCS)" ;\
		makedepend -- $(CFLAGS) $(INCLUDES) -- $(SRCS) ;\
	fi

# ---- End of makefile ----

# -------------------------------------------------------------------------
#  generated by makedepend

# DO NOT DELETE THIS LINE -- make depend depends on it.

