X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/charset/blobdiff_plain/b69eb49223d03418d4f06c915fe3bd1e1c59bcf0..b063a840d1dded0455a70fc3e71ef8f92e8644ab:/Makefile diff --git a/Makefile b/Makefile index da58271..fc956df 100644 --- a/Makefile +++ b/Makefile @@ -37,26 +37,37 @@ $(LIBCHARSET_GENPFX)all: \ $(LIBCHARSET_OBJDIR)libcharset.a \ - $(LIBCHARSET_OBJDIR)convcs + $(LIBCHARSET_OBJDIR)convcs \ + $(LIBCHARSET_OBJDIR)cstable -$(LIBCHARSET_OBJDIR)convcs: $(LIBCHARSET_OBJDIR)libcharset.a +$(LIBCHARSET_OBJDIR)convcs: $(LIBCHARSET_SRCDIR)test.c \ + $(LIBCHARSET_OBJDIR)libcharset.a $(CC) $(CFLAGS) -o $(LIBCHARSET_OBJDIR)convcs \ $(LIBCHARSET_SRCDIR)test.c \ $(LIBCHARSET_OBJDIR)libcharset.a +$(LIBCHARSET_OBJDIR)cstable: $(LIBCHARSET_SRCDIR)cstable.c \ + $(LIBCHARSET_OBJDIR)libcharset.a + $(CC) $(CFLAGS) -o $(LIBCHARSET_OBJDIR)cstable \ + $(LIBCHARSET_SRCDIR)cstable.c \ + $(LIBCHARSET_OBJDIR)libcharset.a + LIBCHARSET_OBJS = \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)big5enc.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)big5set.o \ + $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)cns11643.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)cp949.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)euc.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)fromucs.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)gb2312.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)hz.o \ + $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)iso2022.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)iso2022s.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)istate.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)jisx0208.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)jisx0212.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)ksx1001.o \ + $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)locale.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)localenc.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)macenc.o \ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)mimeenc.o \ @@ -83,6 +94,10 @@ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)big5set.o: \ $(LIBCHARSET_SRCDIR)big5set.c $(CC) $(CFLAGS) $(MD) -c -o $@ $< +$(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)cns11643.o: \ + $(LIBCHARSET_SRCDIR)cns11643.c + $(CC) $(CFLAGS) $(MD) -c -o $@ $< + $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)cp949.o: \ $(LIBCHARSET_SRCDIR)cp949.c $(CC) $(CFLAGS) $(MD) -c -o $@ $< @@ -103,8 +118,14 @@ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)hz.o: \ $(LIBCHARSET_SRCDIR)hz.c $(CC) $(CFLAGS) $(MD) -c -o $@ $< +$(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)iso2022.o: \ + $(LIBCHARSET_SRCDIR)iso2022.c \ + $(LIBCHARSET_OBJDIR)sbcsdat.h + $(CC) $(CFLAGS) $(MD) -c -o $@ $< + $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)iso2022s.o: \ - $(LIBCHARSET_SRCDIR)iso2022s.c + $(LIBCHARSET_SRCDIR)iso2022s.c \ + $(LIBCHARSET_OBJDIR)sbcsdat.h $(CC) $(CFLAGS) $(MD) -c -o $@ $< $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)istate.o: \ @@ -123,6 +144,10 @@ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)ksx1001.o: \ $(LIBCHARSET_SRCDIR)ksx1001.c $(CC) $(CFLAGS) $(MD) -c -o $@ $< +$(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)locale.o: \ + $(LIBCHARSET_SRCDIR)locale.c + $(CC) $(CFLAGS) $(MD) -c -o $@ $< + $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)localenc.o: \ $(LIBCHARSET_SRCDIR)localenc.c $(CC) $(CFLAGS) $(MD) -c -o $@ $< @@ -178,14 +203,17 @@ $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)sbcsdat.o: \ $(LIBCHARSET_OBJDIR)sbcsdat.c $(CC) $(CFLAGS) $(MD) -c -o $@ $< -$(LIBCHARSET_OBJDIR)sbcsdat.c: \ +$(LIBCHARSET_OBJDIR)sbcsdat.c $(LIBCHARSET_OBJDIR)sbcsdat.h: \ $(LIBCHARSET_SRCDIR)sbcs.dat \ $(LIBCHARSET_SRCDIR)sbcsgen.pl perl $(LIBCHARSET_SRCDIR)sbcsgen.pl \ - $(LIBCHARSET_SRCDIR)sbcs.dat $@ + $(LIBCHARSET_SRCDIR)sbcs.dat \ + $(LIBCHARSET_OBJDIR)sbcsdat.c \ + $(LIBCHARSET_OBJDIR)sbcsdat.h $(LIBCHARSET_GENPFX)clean: rm -f $(LIBCHARSET_OBJDIR)$(LIBCHARSET_OBJPFX)*.o \ $(LIBCHARSET_OBJDIR)libcharset.a \ $(LIBCHARSET_OBJDIR)sbcsdat.c \ + $(LIBCHARSET_OBJDIR)sbcsdat.h \ $(LIBCHARSET_OBJDIR)convcs