1# @(#)Targets	1.68 19/10/22 Copyright 1995-2018 J. Schilling
2
3CFILES_STDIO=	cvmod.c dat.c fcons.c fdown.c fdup.c \
4		ffileread.c ffilewrite.c \
5		fgetaline.c fgetline.c fgetstr.c file_getraise.c file_raise.c \
6		fileclose.c fileluopen.c fileopen.c filemopen.c \
7		filepos.c fileread.c filereopen.c fileseek.c filesize.c \
8		filestat.c filewrite.c flag.c flush.c fpipe.c \
9		getdelim.c \
10		niread.c niwrite.c nixread.c nixwrite.c openfd.c peekc.c \
11		fcons64.c fdup64.c fileluopen64.c fileopen64.c filemopen64.c \
12		filepos64.c filereopen64.c fileseek64.c filesize64.c \
13		filestat64.c openfd64.c
14
15HFILES_STDIO=	schilyio.h
16
17#
18# Note: getfp.c must be before getav0.c
19# Otherwise getfp.o would be made as dependency of avoffset
20#
21
22CFILES_REST=	abspath.c \
23		astoi.c astoll.c astoul.c astoull.c basename.c breakline.c \
24		checkerr.c comerr.c fcomerr.c gtcomerr.c fgtcomerr.c \
25		chown.c \
26		cmpbytes.c cmpmbytes.c cmpnullbytes.c \
27		dirent.c dirname.c diropen.c \
28		dlfcn.c \
29		eaccess.c error.c gterror.c \
30		faccessat.c fchdir.c \
31		fchmodat.c fchownat.c fconv.c fdopendir.c fexec.c fillbytes.c \
32		findinpath.c \
33		findbytes.c findline.c fnmatch.c format.c \
34		fpoff.c fprformat.c \
35		fstatat.c fstatat64.c fstream.c \
36		futimens.c futimesat.c \
37		getargs.c getav0.c geterrno.c getexecpath.c getfp.c \
38		getgrent.c \
39		getdtablesize.c \
40		getdomainname.c gethostid.c gethostname.c getpagesize.c \
41		getlogin.c \
42		getnum.c getxnum.c \
43		gettnum.c getxtnum.c \
44		getperm.c \
45		getpwent.c \
46		getnstimeofday.c gettimeofday.c \
47		gid.c \
48		handlecond.c \
49		jsdprintf.c jsprintf.c jssnprintf.c jssprintf.c gtprintf.c \
50		kill.c \
51		lchmod.c linkat.c lutimens.c \
52		lxchdir.c \
53		match.c matchl.c matchmb.c matchmbl.c matchw.c matchwl.c \
54		movebytes.c movecbytes.c \
55		mkdirat.c mkdirs.c mkfifo.c mkfifoat.c mkgmtime.c mknodat.c \
56		mkstemp.c \
57		mem.c jmem.c fjmem.c \
58		openat.c openat64.c \
59		ovstrcpy.c \
60		permtostr.c \
61		procnameat.c putenv.c \
62		raisecond.c readlinkat.c rename.c renameat.c resolvepath.c \
63		saveargs.c savewd.c \
64		searchinpath.c serrmsg.c seterrno.c setfp.c \
65		setnstimeofday.c \
66		sleep.c \
67		snprintf.c \
68		spawn.c \
69		strcasecmp.c strncasecmp.c strcasemap.c \
70		strcat.c strcatl.c strchr.c strcmp.c strcpy.c strcspn.c \
71		strdup.c streql.c strlen.c \
72		strlcat.c strlcatl.c strlcpy.c strncat.c strncmp.c \
73		strncpy.c strndup.c strnlen.c strrchr.c strspn.c strstr.c \
74		swabbytes.c \
75		symlinkat.c \
76		timegm.c \
77		uid.c unlinkat.c uname.c unsetenv.c \
78		usleep.c utimens.c utimensat.c \
79		vsnprintf.c \
80		waitid.c \
81		wcscat.c wcscatl.c wcschr.c wcscmp.c wcscpy.c wcscspn.c \
82		wcsdup.c wcseql.c wcslen.c \
83		wcslcat.c wcslcatl.c wcslcpy.c wcsncat.c wcsncmp.c \
84		wcsncpy.c wcsndup.c wcsnlen.c wcsrchr.c wcsspn.c wcsstr.c \
85		wctype.c \
86		wcastoi.c \
87		wdabort.c \
88		zerobytes.c
89
90HFILES_REST=	at-defs.h format.h
91
92#
93# These interfaces have been moved to libschilypr in order to make
94# programs that use libschily compatible with all software.
95#
96# printf.c snprintf.c sprintf.c
97#
98# snprintf.c however is needed for portability on systems
99# that do not provide snprintf()
100
101CFILES=		$(CFILES_STDIO) $(CFILES_REST)
102
103HFILES=		$(HFILES_STDIO) $(HFILES_REST)
104