#include "../../config.h"

OBJS=gsim.o verilog.o thyme.o process.o module.o generic.o state.o cpath.o \
	memory.o and.o or.o xor.o buf.o switch.o bufif.o nmos.o pmos.o add.o \
	supply.o clock.o register.o flipflop.o mux.o demux.o concat.o mult.o div.o ram.o \
	rom.o tty.o lshift.o rshift.o arshift.o roll.o tap.o led.o
SRCS=gsim.c verilog.c thyme.c process.c module.c generic.c state.c cpath.c \
	memory.c and.c or.c xor.c buf.c switch.c bufif.c nmos.c pmos.c add.c \
	supply.c clock.c register.c flipflop.c mux.c demux.c concat.c mult.c div.c ram.c \
	rom.c tty.c lshift.c rshift.c arshift.c roll.c tap.c led.c
DEPLIB=../common/libvparser.a ../common/libcommon.a
LOCAL_LIBRARIES=../common/libvparser.a ../common/libcommon.a
PROGRAM=gsim

LinkSourceFile(config.h,../..)
LinkSourceFile(expr.h,../common)
LinkSourceFile(hash.h,../common)
LinkSourceFile(delay.h,../common)
LinkSourceFile(list.h,../common)
LinkSourceFile(misc.h,../common)
LinkSourceFile(vparser.h,../common)
LinkSourceFile(ycmalloc.h,../common)

AllTarget(ProgramTargetName($(PROGRAM)))
NormalProgramTarget($(PROGRAM),$(OBJS),$(DEPLIB),$(LOCAL_LIBRARIES),)
InstallProgram($(PROGRAM),$(HOMEDIR)/libexec)
DependTarget()
LintTarget()

