File: Makefile

package info (click to toggle)
xschem 3.4.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 31,452 kB
  • sloc: ansic: 54,589; tcl: 7,786; awk: 5,802; sh: 3,108; yacc: 512; lex: 311; makefile: 282
file content (29 lines) | stat: -rw-r--r-- 749 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
ROOT=..

include $(ROOT)/Makefile.conf

all:

install: FORCE
	$(SCCBOX) mkdir -p "$(XDOCDIR)" "$(XDOCDIR)"/xschem_man "$(MANDIR)"/man1
	$(SCCBOX) install -f -d *.svg *.html *.css *.png "$(XDOCDIR)"
	$(SCCBOX) install -f -d xschem_man/*.html xschem_man/*.css xschem_man/*.png "$(XDOCDIR)"/xschem_man
	$(SCCBOX) install -f manpages/xschem.1 "$(MANDIR)"/man1/xschem.1

install_pdf: FORCE
	sh -c "cd xschem_man; . ./create_pdf_man" && $(SCCBOX) install -f -d xschem_man/xschem_man.pdf "$(XDOCDIR)"/xschem_man

uninstall: FORCE
	$(SCCBOX) rm -f "$(XDOCDIR)"/xschem_man/*
	$(SCCBOX) rm -f "$(XDOCDIR)"/*
	$(SCCBOX) rm -f "$(MANDIR)"/man1/xschem.1

clean:

distclean:
	$(SCCBOX) rm -f manpages/xschem.1
	$(SCCBOX) rm -f xschem_man/xschem_man.pdf

FORCE: