# File: Makefile

CFLAGS = -msmall-code -DAMIGAOS -O2 -ansi -m68000 -Wall -W -Wno-uninitialized
CC = gcc $(CFLAGS)
MAKEFILE = Makefile
LINKER = ld -e _Main -s
AMIGA_LIB = GG:lib/libamiga.a
C_LIB = GG:lib/libnix/libnix13.a

DT_NAME = gemimage.datatype
OBJS = datatype.o gemimage.o
HDRS = datatype.h

.c.o :
	$(CC) -c $<

$(DT_NAME): $(MAKEFILE) $(OBJS)
	$(LINKER) $(OBJS) $(AMIGA_LIB) $(C_LIB) -o $(DT_NAME)
	Protect "$(DT_NAME)" -e

$(OBJS): $(MAKEFILE) $(HDRS)

install: $(DT_NAME)
	Copy "$(DT_NAME)" "SYS:Classes/datatypes" CLONE

clean:
	Delete "$(DT_NAME)" "#?.o"

