2007-12-29 19:15:58 +00:00
|
|
|
EXTRALIBS = ../common/common.a ../polygon/lib_polygon.a
|
|
|
|
|
|
|
|
EXTRACPPFLAGS= -DGERBVIEW -DPCBNEW -fno-strict-aliasing\
|
|
|
|
-I./ -I../gerbview -I../include\
|
|
|
|
-I../share -I../pcbnew -I../3d-viewer\
|
|
|
|
-I../polygon
|
|
|
|
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
#COMMON = pcbnew.h struct.h
|
|
|
|
|
|
|
|
OBJECTS= \
|
|
|
|
$(TARGET).o\
|
2007-06-05 12:10:51 +00:00
|
|
|
classpcb.o\
|
2007-12-29 19:15:58 +00:00
|
|
|
class_zone.o\
|
2007-06-05 12:10:51 +00:00
|
|
|
select_layers_to_pcb.o\
|
2007-05-28 18:09:49 +00:00
|
|
|
sel_layer.o\
|
|
|
|
lay2plot.o\
|
|
|
|
wxprint.o \
|
|
|
|
edit.o \
|
|
|
|
setpage.o \
|
|
|
|
tool_gerber.o \
|
|
|
|
gerberframe.o\
|
|
|
|
onrightclick.o\
|
|
|
|
class_board.o\
|
2008-01-14 19:24:41 +00:00
|
|
|
class_drawsegment.o\
|
2007-05-28 18:09:49 +00:00
|
|
|
class_track.o \
|
2007-12-09 12:55:53 +00:00
|
|
|
class_drc_item.o \
|
2007-05-28 18:09:49 +00:00
|
|
|
drawframe.o\
|
|
|
|
drawpanel.o\
|
|
|
|
set_color.o \
|
2007-09-10 04:51:01 +00:00
|
|
|
gerbview_config.o \
|
2007-10-26 06:08:19 +00:00
|
|
|
class_marker.o \
|
2007-05-28 18:09:49 +00:00
|
|
|
affiche.o \
|
|
|
|
tracepcb.o \
|
|
|
|
class_pcb_text.o\
|
|
|
|
trpiste.o \
|
|
|
|
zoom.o\
|
|
|
|
reglage.o \
|
|
|
|
options.o \
|
|
|
|
initpcb.o\
|
|
|
|
locate.o\
|
2007-09-10 04:51:01 +00:00
|
|
|
hotkeys.o\
|
2007-05-28 18:09:49 +00:00
|
|
|
deltrack.o\
|
|
|
|
pcbplot.o\
|
|
|
|
readgerb.o\
|
|
|
|
rs274d.o\
|
|
|
|
rs274x.o\
|
|
|
|
dcode.o\
|
|
|
|
undelete.o\
|
|
|
|
infospgm.o \
|
|
|
|
files.o\
|
|
|
|
block.o\
|
|
|
|
controle.o\
|
|
|
|
basepcbframe.o\
|
2007-09-05 04:48:47 +00:00
|
|
|
export_to_pcbnew.o\
|
|
|
|
collectors.o
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
setpage.o: ../share/setpage.cpp
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../share/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
drawpanel.o: ../share/drawpanel.cpp
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../share/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
drawframe.o: ../share/drawframe.cpp
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../share/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
controle.o: controle.cpp $(COMMON)
|
|
|
|
|
2007-09-10 04:51:01 +00:00
|
|
|
hotkeys.o: hotkeys.cpp hotkeys.h $(COMMON)
|
|
|
|
|
2007-05-28 18:09:49 +00:00
|
|
|
set_color.o: set_color.cpp set_color.h $(COMMON)
|
|
|
|
|
|
|
|
files.o: files.cpp $(COMMON)
|
|
|
|
|
2007-10-26 06:08:19 +00:00
|
|
|
class_marker.o: ../pcbnew/class_marker.cpp ../pcbnew/class_marker.h $(COMMON)
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
|
2007-06-05 12:10:51 +00:00
|
|
|
|
2007-12-29 19:15:58 +00:00
|
|
|
class_zone.o: ../pcbnew/class_zone.cpp ../pcbnew/class_zone.h $(COMMON)
|
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
|
|
|
|
|
2008-01-14 19:24:41 +00:00
|
|
|
class_drawsegment.o: ../pcbnew/class_drawsegment.cpp ../pcbnew/class_drawsegment.h $(DEPEND)
|
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
|
|
|
|
|
2007-12-09 12:55:53 +00:00
|
|
|
class_drc_item.o: ../pcbnew/class_drc_item.cpp $(COMMON)
|
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
|
|
|
|
|
2007-05-28 18:09:49 +00:00
|
|
|
sel_layer.o: ../pcbnew/sel_layer.cpp $(COMMON)
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
wxprint.o: ../share/wxprint.cpp ../share/dialog_print.cpp ../share/dialog_print.h $(COMMON)
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../share/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
lay2plot.o: lay2plot.cpp $(COMMON)
|
|
|
|
|
|
|
|
classpcb.o: ../pcbnew/classpcb.cpp $(COMMON)
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
class_pcb_text.o: ../pcbnew/class_pcb_text.cpp ../pcbnew/class_pcb_text.h $(COMMON)
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
class_board.o: ../pcbnew/class_board.cpp $(DEPEND)
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
basepcbframe.o: ../pcbnew/basepcbframe.cpp $(COMMON)
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
2007-09-05 04:48:47 +00:00
|
|
|
collectors.o: ../pcbnew/collectors.cpp $(COMMON)
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
|
|
|
|
|
2007-05-28 18:09:49 +00:00
|
|
|
class_track.o: ../pcbnew/class_track.cpp $(COMMON)
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../pcbnew/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
$(TARGET).o: $(TARGET).cpp $(COMMON)
|
|
|
|
|
2007-09-10 04:51:01 +00:00
|
|
|
gerbview_config.o: gerbview_config.cpp gerbview_config.h $(COMMON)
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
tracepcb.o: tracepcb.cpp $(COMMON)
|
|
|
|
|
|
|
|
block.o: block.cpp $(COMMON)
|
|
|
|
|
|
|
|
trpiste.o: trpiste.cpp $(COMMON)
|
|
|
|
|
|
|
|
surbrill.o: surbrill.cpp $(COMMON)
|
|
|
|
|
|
|
|
pcbtexte.o: pcbtexte.cpp $(COMMON)
|
|
|
|
|
|
|
|
zoom.o: ../share/zoom.cpp $(COMMON)
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../share/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
infospgm.o: ../share/infospgm.cpp $(COMMON)
|
2007-11-25 06:38:08 +00:00
|
|
|
$(CXX) -c $(EDACPPFLAGS) -o $@ ../share/$*.cpp
|
2007-05-28 18:09:49 +00:00
|
|
|
|
|
|
|
affiche.o: affiche.cpp $(COMMON)
|
|
|
|
|
|
|
|
reglage.o: reglage.cpp $(COMMON)
|
|
|
|
|
|
|
|
editrack.o: editrack.cpp $(COMMON)
|
|
|
|
|
|
|
|
deltrack.o: deltrack.cpp $(COMMON)
|
|
|
|
|
|
|
|
track.o: track.cpp $(COMMON)
|
|
|
|
|
|
|
|
editrout.o: editrout.cpp autorout.h $(COMMON)
|
|
|
|
|
|
|
|
editmod.o: editmod.cpp autorout.h $(COMMON)
|
|
|
|
|
|
|
|
editpads.o: editpads.cpp $(COMMON)
|
|
|
|
|
|
|
|
editedge.o: editedge.cpp $(COMMON)
|
|
|
|
|
|
|
|
cotation.o: cotation.cpp $(COMMON)
|
|
|
|
|
|
|
|
editexte.o: editexte.cpp $(COMMON)
|
|
|
|
|
|
|
|
clean.o: clean.cpp autorout.h $(COMMON)
|
|
|
|
|
|
|
|
pcbplot.o: pcbplot.cpp $(COMMON)
|
|
|
|
|
|
|
|
plothpgl.o: plothpgl.cpp $(COMMON)
|
|
|
|
|
|
|
|
plotgerb.o: plotgerb.cpp pcbplot.h $(COMMON)
|
|
|
|
|
|
|
|
printps.o: printps.cpp pcbplot.h $(COMMON)
|
|
|
|
|
|
|
|
readgerb.o: readgerb.cpp pcbplot.h $(COMMON)
|
|
|
|
|
|
|
|
plot_rtn.o: plot_rtn.cpp pcbplot.h $(COMMON)
|
|
|
|
|
|
|
|
gendrill.o: gendrill.cpp pcbplot.h $(COMMON)
|
|
|
|
|
|
|
|
librairi.o: librairi.cpp autorout.h librairi.h $(COMMON)
|
|
|
|
|
|
|
|
docedit.o: docedit.cpp $(COMMON)
|
|
|
|
|
|
|
|
edgemod.o: edgemod.cpp $(COMMON)
|
|
|
|
|
|
|
|
autorout.o: autorout.cpp cell.h autorout.fct autorout.h $(COMMON)
|
|
|
|
|
|
|
|
setlayer.o: setlayer.cpp $(COMMON)
|
|
|
|
|
|
|
|
dist.o: dist.cpp cell.h autorout.fct $(COMMON)
|
|
|
|
|
|
|
|
zones.o: zones.cpp cell.h autorout.fct $(COMMON)
|
|
|
|
|
|
|
|
undelete.o: undelete.cpp $(COMMON)
|
|
|
|
|
|
|
|
ioascii.o: ioascii.cpp $(COMMON)
|
|
|
|
|
|
|
|
chrono.o: chrono.cpp pcbnew.h
|
|
|
|
|
|
|
|
coordbox.o: coordbox.cpp $(COMMON)
|
|
|
|
|
|
|
|
mirepcb.o: mirepcb.cpp $(COMMON)
|
|
|
|
|
|
|
|
dragsegm.o: dragsegm.cpp drag.h $(COMMON)
|