TARGET+=		intf.exe
#TARGET+=		nand.exe
#TARGET+=		decoder.exe
#TARGET+=		tris.exe
#TARGET+=		zdff.exe

CXX=		gsc

#CXX=		g++
SC_PATH=	$(USR)/local/gs-systemc
SC_ARCH=	linux
#CXXFLAGS=	-I$(SC_PATH)/include
#LDFLAGS=	-L$(SC_PATH)/lib-$(SC_ARCH) -lsystemc

CXXFLAGS+=	-Wall -g -O0

all:	$(TARGET)

intf.exe: intf.cpp intf.h dev1.h dev2.h dev3.h dff.h not.h counter.h rom.h net.h
	$(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS)

%.exe:	%.cpp %.h
	$(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS)

run:	$(TARGET)
	./$(TARGET)

clean:
	$(RM) $(TARGET) *.exe
