File: Makefile

package info (click to toggle)
mendexk 2.6e-3.2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 232 kB
  • ctags: 205
  • sloc: ansic: 2,907; makefile: 66; sh: 58
file content (40 lines) | stat: -rw-r--r-- 957 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
30
31
32
33
34
35
36
37
38
39
40
# Makefile for mendex
# Prepared for Debian GNU/Linux by mhatta@debian.org, 2005.

# Program name
PROGRAM = mendex

# Destination
DESTDIR = /usr/bin

# Default Kanji code, can be EUC, JIS or SJIS
KANJI = EUC

# for Debian's libkpathsea-dev
CFLAGS = -O -DKPATHSEA -DKPATHSEA3 -D$(KANJI)
PROGLINK = $(CC) $(OBJS) -o $(PROGRAM) -lkpathsea

OBJS = main.o convert.o sort.o fread.o fwrite.o styfile.o pageread.o kp.o

link_command = $(CC) -o $(PROGRAM) $(LDFLAGS) 

$(PROGRAM): $(OBJS) $(kpathsea)
	$(PROGLINK)

main.o:main.c var.h kana.h kp.h
convert.o:convert.c exvar.h exkana.h ktable.h kp.h
sort.o:sort.c exvar.h exkana.h
fread.o:fread.c exvar.h exkana.h
fwrite.o:fwrite.c exvar.h exkana.h
styfile.o:styfile.c exvar.h kp.h
pageread.o:pageread.c
kp.o: kp.c kp.h

install:	$(PROGRAM)
	install -m 755 $? $(DESTDIR)

clean:
	rm -f *.o mendex

distclean:
	rm -f *.o *.core *.idx *.ind *.sty *.ist *.tex *.log *.aux *.dvi *.dic *.ilg $(PROGRAM) Makefile config.sed