Delete Makefile
This commit is contained in:
parent
5dad2b6c7c
commit
7e3133804b
207
src/Makefile
207
src/Makefile
|
|
@ -1,207 +0,0 @@
|
|||
|
||||
###############################################################
|
||||
# Generated by scconfig - DO NOT EDIT - will be overwritten #
|
||||
# Source: Makefile.in; to regenerate run ./configure #
|
||||
###############################################################
|
||||
|
||||
ROOT = ..
|
||||
OBJ = icon.o callback.o actions.o move.o check.o clip.o draw.o globals.o main.o netlist.o hash_iterator.o findnet.o scheduler.o store.o xinit.o select.o font.o editprop.o save.o paste.o token.o psprint.o node_hash.o hilight.o options.o vhdl_netlist.o svgdraw.o spice_netlist.o tedax_netlist.o verilog_netlist.o parselabel.o expandlabel.o in_memory_undo.o
|
||||
|
||||
all: xschem rawtovcd
|
||||
|
||||
include $(ROOT)/Makefile.conf
|
||||
|
||||
rawtovcd: rawtovcd.o
|
||||
$(CC) -o rawtovcd rawtovcd.o -lm
|
||||
|
||||
xschem: $(OBJ)
|
||||
$(CC) -o xschem $(OBJ) $(LDFLAGS)
|
||||
|
||||
parselabel.c: parselabel.l expandlabel.h
|
||||
flex -l -oparselabel.c parselabel.l
|
||||
|
||||
expandlabel.c expandlabel.h: expandlabel.y
|
||||
bison -d -o expandlabel.c expandlabel.y
|
||||
|
||||
parselabel.o: expandlabel.h
|
||||
|
||||
$(OBJ): xschem.h ../config.h Makefile
|
||||
|
||||
clean: FORCE
|
||||
rm -rf rawtovcd xschem *.o expandlabel.[ch] parselabel.c
|
||||
|
||||
# Explicit rule for each object:
|
||||
|
||||
icon.o: icon.c
|
||||
$(CC) -c $(CFLAGS) -o icon.o icon.c
|
||||
|
||||
callback.o: callback.c
|
||||
$(CC) -c $(CFLAGS) -o callback.o callback.c
|
||||
|
||||
actions.o: actions.c
|
||||
$(CC) -c $(CFLAGS) -o actions.o actions.c
|
||||
|
||||
move.o: move.c
|
||||
$(CC) -c $(CFLAGS) -o move.o move.c
|
||||
|
||||
check.o: check.c
|
||||
$(CC) -c $(CFLAGS) -o check.o check.c
|
||||
|
||||
clip.o: clip.c
|
||||
$(CC) -c $(CFLAGS) -o clip.o clip.c
|
||||
|
||||
draw.o: draw.c
|
||||
$(CC) -c $(CFLAGS) -o draw.o draw.c
|
||||
|
||||
globals.o: globals.c
|
||||
$(CC) -c $(CFLAGS) -o globals.o globals.c
|
||||
|
||||
main.o: main.c
|
||||
$(CC) -c $(CFLAGS) -o main.o main.c
|
||||
|
||||
netlist.o: netlist.c
|
||||
$(CC) -c $(CFLAGS) -o netlist.o netlist.c
|
||||
|
||||
hash_iterator.o: hash_iterator.c
|
||||
$(CC) -c $(CFLAGS) -o hash_iterator.o hash_iterator.c
|
||||
|
||||
findnet.o: findnet.c
|
||||
$(CC) -c $(CFLAGS) -o findnet.o findnet.c
|
||||
|
||||
scheduler.o: scheduler.c
|
||||
$(CC) -c $(CFLAGS) -o scheduler.o scheduler.c
|
||||
|
||||
store.o: store.c
|
||||
$(CC) -c $(CFLAGS) -o store.o store.c
|
||||
|
||||
xinit.o: xinit.c
|
||||
$(CC) -c $(CFLAGS) -o xinit.o xinit.c
|
||||
|
||||
select.o: select.c
|
||||
$(CC) -c $(CFLAGS) -o select.o select.c
|
||||
|
||||
font.o: font.c
|
||||
$(CC) -c $(CFLAGS) -o font.o font.c
|
||||
|
||||
editprop.o: editprop.c
|
||||
$(CC) -c $(CFLAGS) -o editprop.o editprop.c
|
||||
|
||||
save.o: save.c
|
||||
$(CC) -c $(CFLAGS) -o save.o save.c
|
||||
|
||||
paste.o: paste.c
|
||||
$(CC) -c $(CFLAGS) -o paste.o paste.c
|
||||
|
||||
token.o: token.c
|
||||
$(CC) -c $(CFLAGS) -o token.o token.c
|
||||
|
||||
psprint.o: psprint.c
|
||||
$(CC) -c $(CFLAGS) -o psprint.o psprint.c
|
||||
|
||||
node_hash.o: node_hash.c
|
||||
$(CC) -c $(CFLAGS) -o node_hash.o node_hash.c
|
||||
|
||||
hilight.o: hilight.c
|
||||
$(CC) -c $(CFLAGS) -o hilight.o hilight.c
|
||||
|
||||
options.o: options.c
|
||||
$(CC) -c $(CFLAGS) -o options.o options.c
|
||||
|
||||
vhdl_netlist.o: vhdl_netlist.c
|
||||
$(CC) -c $(CFLAGS) -o vhdl_netlist.o vhdl_netlist.c
|
||||
|
||||
svgdraw.o: svgdraw.c
|
||||
$(CC) -c $(CFLAGS) -o svgdraw.o svgdraw.c
|
||||
|
||||
spice_netlist.o: spice_netlist.c
|
||||
$(CC) -c $(CFLAGS) -o spice_netlist.o spice_netlist.c
|
||||
|
||||
tedax_netlist.o: tedax_netlist.c
|
||||
$(CC) -c $(CFLAGS) -o tedax_netlist.o tedax_netlist.c
|
||||
|
||||
verilog_netlist.o: verilog_netlist.c
|
||||
$(CC) -c $(CFLAGS) -o verilog_netlist.o verilog_netlist.c
|
||||
|
||||
parselabel.o: parselabel.c
|
||||
$(CC) -c $(CFLAGS) -o parselabel.o parselabel.c
|
||||
|
||||
expandlabel.o: expandlabel.c
|
||||
$(CC) -c $(CFLAGS) -o expandlabel.o expandlabel.c
|
||||
|
||||
in_memory_undo.o: in_memory_undo.c
|
||||
$(CC) -c $(CFLAGS) -o in_memory_undo.o in_memory_undo.c
|
||||
|
||||
rawtovcd.o: rawtovcd.c
|
||||
$(CC) -c $(CFLAGS) -o rawtovcd.o rawtovcd.c
|
||||
|
||||
|
||||
install: xschem rawtovcd FORCE
|
||||
$(SCCBOX) mkdir -p "$(BINDIR)"
|
||||
$(SCCBOX) mkdir -p "$(XSHAREDIR)"
|
||||
$(SCCBOX) install -f xschem "$(BINDIR)"/xschem
|
||||
$(SCCBOX) install -f rawtovcd "$(BINDIR)"/rawtovcd
|
||||
$(SCCBOX) install -f -d systemlib/* "$(XSHAREDIR)"/systemlib
|
||||
$(SCCBOX) install -f keys.help "$(XSHAREDIR)"/keys.help
|
||||
$(SCCBOX) install -f xschem.help "$(XSHAREDIR)"/xschem.help
|
||||
$(SCCBOX) install -f xschem.tcl "$(XSHAREDIR)"/xschem.tcl
|
||||
$(SCCBOX) install -f break.awk "$(XSHAREDIR)"/break.awk
|
||||
$(SCCBOX) install -f convert_to_verilog2001.awk "$(XSHAREDIR)"/convert_to_verilog2001.awk
|
||||
$(SCCBOX) install -f flatten.awk "$(XSHAREDIR)"/flatten.awk
|
||||
$(SCCBOX) install -f flatten_tedax.awk "$(XSHAREDIR)"/flatten_tedax.awk
|
||||
$(SCCBOX) install -f flatten_savenodes.awk "$(XSHAREDIR)"/flatten_savenodes.awk
|
||||
$(SCCBOX) install -f make_sym.awk "$(XSHAREDIR)"/make_sym.awk
|
||||
$(SCCBOX) install -f make_sym_lcc.awk "$(XSHAREDIR)"/make_sym_lcc.awk
|
||||
$(SCCBOX) install -f symgen.awk "$(XSHAREDIR)"/symgen.awk
|
||||
$(SCCBOX) install -f order_labels.awk "$(XSHAREDIR)"/order_labels.awk
|
||||
$(SCCBOX) install -f sort_labels.awk "$(XSHAREDIR)"/sort_labels.awk
|
||||
$(SCCBOX) install -f spice.awk "$(XSHAREDIR)"/spice.awk
|
||||
$(SCCBOX) install -f tedax.awk "$(XSHAREDIR)"/tedax.awk
|
||||
$(SCCBOX) install -f verilog.awk "$(XSHAREDIR)"/verilog.awk
|
||||
$(SCCBOX) install -f vhdl.awk "$(XSHAREDIR)"/vhdl.awk
|
||||
$(SCCBOX) install -f hspice_backannotate.tcl "$(XSHAREDIR)"/hspice_backannotate.tcl
|
||||
$(SCCBOX) install -f add_custom_menu.tcl "$(XSHAREDIR)"/add_custom_menu.tcl
|
||||
$(SCCBOX) install -f add_custom_button.tcl "$(XSHAREDIR)"/add_custom_button.tcl
|
||||
$(SCCBOX) install -f change_index.tcl "$(XSHAREDIR)"/change_index.tcl
|
||||
$(SCCBOX) install -f icon.xpm "$(XSHAREDIR)"/icon.xpm
|
||||
$(SCCBOX) install -f resources.tcl "$(XSHAREDIR)"/resources.tcl
|
||||
$(SCCBOX) install -f xschemrc "$(XSHAREDIR)"/xschemrc
|
||||
$(SCCBOX) install -f ngspice_backannotate.tcl "$(XSHAREDIR)"/ngspice_backannotate.tcl
|
||||
$(SCCBOX) install -f gschemtoxschem.awk "$(XSHAREDIR)"/gschemtoxschem.awk
|
||||
$(SCCBOX) install -f traversal.tcl "$(XSHAREDIR)"/traversal.tcl
|
||||
|
||||
distclean: clean
|
||||
|
||||
uninstall: FORCE
|
||||
$(SCCBOX) rm "$(BINDIR)"/xschem
|
||||
$(SCCBOX) rm "$(BINDIR)"/rawtovcd
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/systemlib/*
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/keys.help
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/xschem.help
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/xschem.tcl
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/break.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/convert_to_verilog2001.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/flatten.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/flatten_tedax.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/flatten_savenodes.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/make_sym.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/make_sym_lcc.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/symgen.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/order_labels.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/sort_labels.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/spice.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/tedax.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/verilog.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/vhdl.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/hspice_backannotate.tcl
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/add_custom_menu.tcl
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/add_custom_button.tcl
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/change_index.tcl
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/icon.xpm
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/resources.tcl
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/xschemrc
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/ngspice_backannotate.tcl
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/gschemtoxschem.awk
|
||||
$(SCCBOX) rm "$(XSHAREDIR)"/traversal.tcl
|
||||
|
||||
FORCE:
|
||||
|
||||
Loading…
Reference in New Issue