SHELL = /bin/sh
PRODUCT = mkrombase

#NEWSTRUCT=1

CC = gcc
CFLAGS = -O2 -g -Wall -g
LDFLAGS = -g
LIBS = 
DEFS = 
SRCS = main.c
OBJS = $(SRCS:.c=.o)

ifdef NEWSTRUCT
  CFLAGS += -DNEWSTRUCT
endif


.SUFFIXES: .c .o

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

all: $(PRODUCT)

run: $(PRODUCT)
	./$(PRODUCT)

$(PRODUCT): $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
#	strip $(PRODUCT)

clean:
	rm -f *~ *.o core $(PRODUCT)
