COMP		= g++
FLAGS		= -g -Wall
LIBS		= 
OBJ_LIST	= main.o
TARGET_NAME	= assemble

all: $(TARGET_NAME)

$(TARGET_NAME): $(OBJ_LIST)
	$(COMP) $(FLAGS) -o $(TARGET_NAME) $(OBJ_LIST) $(LIBS)

%.o: %.cc
	$(COMP) $(FLAGS) -c $<

clean:
	rm -f *.o *~ *# *_gate.* *.out core $(TARGET_NAME)
