kicad/import/edif2kicad/makefile

44 lines
824 B
Makefile

#
# Makefile for EDIF parser.
#
# CFLAGS = -DDEBUG
# CFLAGS = -O
CC = gcc
CFLAGS = -g -static
SOURCES = edif.y
all : e2net ppedif e2sch
ppedif : ppedif.o
gcc $(CFLAGS) ppedif.c -o ppedif
e2net : ed.h eelibsl.h e2net.o edif.o savelib.o
gcc $(CFLAGS) e2net.o edif.o savelib.o -o e2net -lm
e2sch : ed.h eelibsl.h e2sch.o edif.o savelib.o
gcc $(CFLAGS) e2sch.o edif.o savelib.o -o e2sch -lm
savelib : fctsys.h eelibsl.h savelib.o
gcc $(CFLAGS) -c savelib.c
edif : ed.h eelibsl.h edif.o
gcc $(CFLAGS) -c edif.c
// main.o : main.c
edif.o : edif.c
edif.c : edif.y
bison -t -v -d edif.y
cp edif.tab.c edif.c
# mv y.tab.c edif.c
# edif.y : edif.y.1 edif.y.2
# cat edif.y.1 edif.y.2 > edif.y
clean :
rm *.o edif.c edif.output edif.tab.c edif.tab.h e2sch e2net ppedif
rm e2net.exe e2sch.exe ppedif.exe