File: Makefile

package info (click to toggle)
hsqldb 2.7.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 24,660 kB
  • sloc: java: 200,160; sql: 2,944; xml: 2,094; sh: 494; ansic: 470; javascript: 419; python: 139; perl: 94; php: 72; makefile: 41
file content (23 lines) | stat: -rw-r--r-- 677 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
scripts = $(addprefix hsqldb-,databasemanager databasemanagerswing transfer sqltool)

all: $(scripts)

hsqldb-databasemanager: class=DatabaseManager
hsqldb-databasemanager: path=util
hsqldb-databasemanager: arg=\"$$\@\"
hsqldb-databasemanagerswing: class=DatabaseManagerSwing
hsqldb-databasemanagerswing: path=util
hsqldb-databasemanagerswing: arg=--help
hsqldb-transfer: class=Transfer
hsqldb-transfer: path=util
hsqldb-transfer: arg=--help
hsqldb-sqltool: class=SqlTool
hsqldb-sqltool: path=cmdline
hsqldb-sqltool: arg=\"$$\@\"

$(scripts): hsqldb.in
	sed -e "s/@CLASS@/$(class)/g" -e "s/@PATH@/$(path)/g" -e "s/@ARG@/$(arg)/g" $< >$@
	chmod a+x $@

clean:
	rm -f $(scripts)