File: Makefile.dos

package info (click to toggle)
jbofihe 0.38-5
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny
  • size: 1,576 kB
  • ctags: 2,420
  • sloc: ansic: 18,597; yacc: 1,865; perl: 1,190; makefile: 269; lex: 152; sh: 60
file content (75 lines) | stat: -rw-r--r-- 2,107 bytes parent folder | download | duplicates (4)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# $Header: /cvs/src/jbofihe/Makefile.dos,v 1.9 2001/07/31 20:46:01 richard Exp $
#
# Makefile for parser/glosser using DJGPP on DOS
#
#
# Copyright (C) Richard P. Curnow  1998-2001
# 
# This program is free software; you can redistribute it and/or modify
# it under the terms of version 2 of the GNU General Public License as
# published by the Free Software Foundation.
# 
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
# 
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
# 
#
#

CC=gcc
CFLAGS= -O2

OBJS2 = main.o lex1.o lex2.o cmavotab.o rpc_tab.o functions.o \
	categ.o nonterm.o tree.o translate.o latex.o \
	properties.o conversion.o terms.o memory.o tenses.o \
	output.o textout.o htmlout.o connect.o stag.o latexblk.o \
	relative.o textblk.o errorscan.o canonluj.o lujvofns.o \
	erasure.o rpc_full.o morf.o morf_dfa.o bccheck.o \
	tracebk.o elide.o dictaccs.o

SRCS2 = $(OBJS2:%.o=%.c)

CM_OBJS = cm_gather.o cm_output.o cm_main.o cm_translate.o cm_scan.o

CM_SRCS = $(CM_OBJS:%.o=%.c)

all : progs

jbofihe : $(OBJS2)
	$(CC) $(CFLAGS) -o jbofihe $(OBJS2)

progs : jbofihe cmafihe jvocuhadju smujajgau vlatai

%.o : %.c
	$(CC) $(CFLAGS) -c $<

%.s : %.c
	$(CC) $(CFLAGS) -S $<

smujajgau : smujajgau.o canonluj.o
	$(CC) $(CFLAGS) -o smujajgau smujajgau.o canonluj.o

smujajgau.o : smujajgau.c
	$(CC) $(CFLAGS) -c smujajgau.c

cmafihe : $(CM_OBJS)
	$(CC) $(CFLAGS) -o cmafihe $(CM_OBJS)

vlatai.o : morf.c morf.h morf_enc.c morf_lex.c morfvlex.c
	$(CC) $(CFLAGS) -c -o vlatai.o -DTEST_MORF morf.c
    
vlatai : vlatai.o morf_dfa.o bccheck.o canonluj.o
	$(CC) -o vlatai -DTEST_MORF $(CFLAGS) vlatai.o morf_dfa.o bccheck.o canonluj.o

jvocuhadju : jvocuhadju.o lujvofns.o

jvocuhadju.o : jvocuhadju.c version.h

smujajgau.o : smujajgau.c version.h