# Comments
# APIS makefile

OBJS=	auto.o customers.o items.o sales.o vendors.o \
	setup.o odbc.o \
	reports.o resfile.o \
	list.o
		


EXE = auto.exe
LIBS = -lcomctl32 -lodbc32
RES = resfile.o
RESCOM = windres

# Compiler and stuff

CC = gcc
COMPILE = $(CC) -c
CFLAGS = -Wall -O2

$(EXE): $(OBJS) Makefile
	$(CC) -o $(EXE) $(OBJS) -mwindows $(LIBS)

resfile.o: resfile.rc apisres.h tbar.bmp lookup.bmp
	$(RESCOM) -o resfile.o resfile.rc

auto.o: auto.c auto.h 
	$(CC) $(CFLAGS) -o auto.o -c auto.c

odbc.o: odbc.c auto.h odbc.h
	$(CC) $(CFLAGS) -o odbc.o -c odbc.c

setup.o: setup.c auto.h
	$(CC) $(CFLAGS) -o setup.o -c setup.c

list.o:	list.c auto.h
	$(CC) $(CFLAGS) -o list.o -c list.c
	
items.o: items.c items.h
	$(CC) $(CFLAGS) -o items.o -c items.c

reports.o: reports.c reports.h
	$(CC) $(CFLAGS) -o reports.o -c reports.c
	
sales.o: sales.c sales.h
	$(CC) $(CFLAGS) -o sales.o -c sales.c

