# Makefile for Stamped 

TARGET = Generics

MAINCLASS = Test

SRC =  Test.java SimpleCollection.java SimpleSortedList.java

# Define programs and commands.
SHELL = sh
JAVAC = gcj
COCO = cocoj
REMOVE = rm -f
COPY = cp

# Default target.
all: begin build end

build: $(TARGET)

# Eye candy.
begin:
	@echo

end:
	@echo

# output file from object files.

$(TARGET) : $(SRC)
	@echo
	$(JAVAC) -g -o $(TARGET) --main=$(MAINCLASS) $(SRC)

# Target: clean project.
clean: begin clean_list end


clean_list :
	@echo
	@echo $(MSG_CLEANING)
	$(REMOVE) $(TARGET)
	$(REMOVE) *~


# Listing of phony targets.
.PHONY : all begin finish end sizebefore sizeafter gccversion \
build elf hex bin lss sym clean clean_list program

