diff options
Diffstat (limited to 'mkfontscale')
-rw-r--r-- | mkfontscale/hash.h | 4 | ||||
-rw-r--r-- | mkfontscale/makefile | 28 | ||||
-rw-r--r-- | mkfontscale/mkfontscale.c | 2 |
3 files changed, 34 insertions, 0 deletions
diff --git a/mkfontscale/hash.h b/mkfontscale/hash.h index 9aa94a6cb..df0feeb71 100644 --- a/mkfontscale/hash.h +++ b/mkfontscale/hash.h @@ -23,6 +23,10 @@ #ifndef _MKS_HASH_H_ #define _MKS_HASH_H_ 1 +#ifdef _MSC_VER +#define strcasecmp _stricmp +#endif + typedef struct _HashBucket { char *key; char *value; diff --git a/mkfontscale/makefile b/mkfontscale/makefile new file mode 100644 index 000000000..fc4b5a7b7 --- /dev/null +++ b/mkfontscale/makefile @@ -0,0 +1,28 @@ +TTYAPP = mkfontscale + +DEFINES += _BSD_SOURCE + +INCLUDES += $(MHMAKECONF)\freetype\include + +INCLUDELIBFILES = \ + $(MHMAKECONF)\zlib\$(OBJDIR)\zlib1.lib \ + $(MHMAKECONF)\libXfont\src\fontfile\$(OBJDIR)\libfontfile.lib \ + $(MHMAKECONF)\libXfont\src\util\$(OBJDIR)\libutil.lib \ + $(MHMAKECONF)\libfontenc\src\$(OBJDIR)\libfontenc.lib + +LIBDIRS=$(dir $(INCLUDELIBFILES)) + +load_makefile $(LIBDIRS:%$(OBJDIR)\=%makefile MAKESERVER=0 DEBUG=$(DEBUG);) + +CSRCS = hash.c \ + ident.c \ + list.c \ + mkfontscale.c + +ifeq ($(DEBUG),1) +LINKLIBS += $(MHMAKECONF)\freetype\lib\freetype2410MT_D.lib +else +LINKLIBS += $(MHMAKECONF)\freetype\lib\freetype2410MT.lib +endif + + diff --git a/mkfontscale/mkfontscale.c b/mkfontscale/mkfontscale.c index a67f28338..e605cf9bd 100644 --- a/mkfontscale/mkfontscale.c +++ b/mkfontscale/mkfontscale.c @@ -851,10 +851,12 @@ doDirectory(const char *dirname_given, int numEncodings, ListPtr encodingsToDo) #endif #ifdef S_ISLNK { +#ifndef WIN32 if (lstat(filename, &f_stat)) goto done; if (S_ISLNK(f_stat.st_mode)) tprio = 0; +#endif } #else ; |